package com.scm.biz.result;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.scm.biz.bean.BusinessConstant;
import com.scm.biz.bean.ProductionBeforePatternSize;
import com.scm.biz.bean.ProductionPatternSize;
import com.sun.org.apache.bcel.internal.generic.NEW;

public class ProductionDetailResult {

	//大货款式Id
	private Long id;
	//大货Id
	private Long productionId;
	//是否有样衣
	private String isExists;
	//设计款式说明
	private String description;
	//产前样颜色数量
	private List<ProductionBeforePatternSize> productionBeforePatternSizes;
	// 大货款式颜色及数量
	private List<ProductionPatternSize> productionPatternSizes;
	// 款式细节
	private String detailDescription;
	// 面辅料明细
	private String accessoryDetail;
	//客户交期
	private Integer remainingTime;
	//子订单号
	private String code;
	//设计款号
	private String patternNo;
	//主款式图
	private String mainImage;
	//折叠方法
	private String foldMethodOther;
	//包装方法
	private String packageMethodOther;
	//验货标准
	private String checkStandardOther;
	//测试要求
	private String testRequest;
	//中查
	private String middleCheck;
	//尾查
	private String lastCheck;
	//第三方验货
	private String thirdparty;
	//备注
	private String memo;
	//工厂交期
	private Date deliveryDate;
	//工厂Id
	private Integer factoryId;
	//大货工厂合同
	private String fileName;
	

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	
	public Long getProductionId() {
		return productionId;
	}

	public void setProductionId(Long productionId) {
		this.productionId = productionId;
	}

	public List<ProductionPatternSize> getProductionPatternSizes() {
		return productionPatternSizes;
	}

	public void setProductionPatternSizes(List<ProductionPatternSize> productionPatternSizes) {
		this.productionPatternSizes = productionPatternSizes;
	}

	public String getDetailDescription() {
		return detailDescription;
	}

	public void setDetailDescription(String detailDescription) {
		this.detailDescription = detailDescription;
	}

	public String getAccessoryDetail() {
		return accessoryDetail;
	}

	public void setAccessoryDetail(String accessoryDetail) {
		this.accessoryDetail = accessoryDetail;
	}

	public Integer getRemainingTime() {
		return remainingTime;
	}

	public void setRemainingTime(Integer remainingTime) {
		this.remainingTime = remainingTime;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getPatternNo() {
		return patternNo;
	}

	public void setPatternNo(String patternNo) {
		this.patternNo = patternNo;
	}

	public String getMainImage() {
		return mainImage;
	}

	public void setMainImage(String mainImage) {
		this.mainImage = mainImage;
	}

	public String getIsExists() {
		return isExists;
	}

	public void setIsExists(String isExists) {
		this.isExists = isExists;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public List<ProductionBeforePatternSize> getProductionBeforePatternSizes() {
		return productionBeforePatternSizes;
	}

	public void setProductionBeforePatternSizes(List<ProductionBeforePatternSize> productionBeforePatternSizes) {
		this.productionBeforePatternSizes = productionBeforePatternSizes;
	}

	public String getFoldMethodOther() {
		return foldMethodOther;
	}

	public void setFoldMethodOther(String foldMethodOther) {
		this.foldMethodOther = foldMethodOther;
	}

	public String getPackageMethodOther() {
		return packageMethodOther;
	}

	public void setPackageMethodOther(String packageMethodOther) {
		this.packageMethodOther = packageMethodOther;
	}

	public String getCheckStandardOther() {
		return checkStandardOther;
	}

	public void setCheckStandardOther(String checkStandardOther) {
		this.checkStandardOther = checkStandardOther;
	}

	public String getTestRequest() {
		return testRequest;
	}

	public void setTestRequest(String testRequest) {
		this.testRequest = testRequest;
	}

	public String getMiddleCheck() {
		return middleCheck;
	}

	public void setMiddleCheck(String middleCheck) {
		this.middleCheck = middleCheck;
	}

	public String getLastCheck() {
		return lastCheck;
	}

	public void setLastCheck(String lastCheck) {
		this.lastCheck = lastCheck;
	}

	public String getThirdparty() {
		return thirdparty;
	}

	public void setThirdparty(String thirdparty) {
		this.thirdparty = thirdparty;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public Date getDeliveryDate() {
		return deliveryDate;
	}

	public void setDeliveryDate(Date deliveryDate) {
		this.deliveryDate = deliveryDate;
	}

	public Integer getFactoryId() {
		return factoryId;
	}

	public void setFactoryId(Integer factoryId) {
		this.factoryId = factoryId;
	}
	

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	@Override
	public String toString() {
		return "ProductionDetailResult [id=" + id + ", isExists=" + isExists + ", description=" + description
				+ ", productionBeforePatternSizes=" + productionBeforePatternSizes + ", productionPatternSizes="
				+ productionPatternSizes + ", detailDescription=" + detailDescription + ", accessoryDetail="
				+ accessoryDetail + ", remainingTime=" + remainingTime + ", code=" + code + ", patternNo=" + patternNo
				+ ", mainImage=" + mainImage + ", foldMethodOther=" + foldMethodOther + ", packageMethodOther="
				+ packageMethodOther + ", checkStandardOther=" + checkStandardOther + ", testRequest=" + testRequest
				+ ", middleCheck=" + middleCheck + ", lastCheck=" + lastCheck + ", thirdparty=" + thirdparty + ", memo="
				+ memo + ", deliveryDate=" + deliveryDate + ", factoryId=" + factoryId + ", fileName=" + fileName + "]";
	}

}
